home *** CD-ROM | disk | FTP | other *** search
-
-
-
- RRRRSSSSVVVVPPPPDDDD((((1111MMMM)))) RRRRSSSSVVVVPPPPDDDD((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- rsvpd - Resource ReSerVations Protocol daemon
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- rrrrssssvvvvppppdddd [ ----DDDD ] [ ----dddd _d_e_b_u_g__b_i_t_s ] [ ----llll _l_o_g_g_i_n_g__l_e_v_e_l ] [ ----RRRR _r_o_u_t_e_r__a_d_d_r ] [
- ----tttt _m_s_t_a_t__T_T_L ] [ ----eeee _M_I_B__e_n_t_r_y__p_u_r_g_e__m_i_n_u_t_e_s ] [ ----cccc _c_o_n_f_i_g__f_i_l_e ]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- _R_s_v_p_d is a daemon program that uses the RSVP resource reservation
- protocol to set up reservation state in hosts and routers. It supports
- an API that allows applications to make reservation requests. It
- includes an adaptation module to the admission control and traffic
- control mechanisms provided by the output device drivers in the kernel.
-
- rsvpd contains a SNMP agent, called rsvpd-snmpagent. The rsvpd-snmpagent
- allows SNMP managers to read all RSVP and Integrated Service MIB
- variables, and to write the intSrvIfAttribMaxAllocatedBits variable. See
- _r_s_v_p_d-_s_n_m_p_a_g_e_n_t(_1_m) for more details.
-
-
- OOOOPPPPTTTTIIIIOOOONNNNSSSS
- ----DDDD Execute rsvpd in debugging mode, i.e., do not detach the process,
- and print debugging information to stderr.
-
- ----dddd Set the debugging mask to the integer _d_e_b_u_g__b_i_t_s. This mask selects
- which additional information, if any, will be logged when the
- logging level (see below) is at least LOG_DEBUG. See the section
- below on LOGGING CONTROLS.
-
- ----llll Set the logging level, which controls logging of data for debugging
- and diagnosis, to the integer _l_o_g_g_i_n_g__l_e_v_e_l. See the section below
- on LOGGING CONTROLS.
-
- ----RRRR Specify _r_s_v_p__r_o_u_t_e_r as the name or dotted-decimal number of a
- first-hop router to be used by _r_s_v_p_d running on a host. With this
- parameter, _r_s_v_p_d will send a unicast copy of any UDP-encapsulated
- RSVP message directly to _r_s_v_p__r_o_u_t_e_r, in addition to copies it
- normally sends. The ----RRRR parameters is required only when the
- multicast TTL threshold of a tunnel or firewall would otherwise make
- the first-hop router inaccessible from the host.
-
- ----tttt Set the IP TTL value for multicasting diagnostic information
- (summary of the state) to _m_c_a_s_t__T_T_L. This information is multicast
- when the DEBUG_MCAST_STATE bit (see LOGGING CONTROLS) is set in the
- debugging bit mask. The default is TTL = 1, i.e., one hop. ----eeee
- Controls how long an old MIB entry will be kept before it is
- deleted. An old MIB entry is one that is no longer active because
- the session, sender, reservation, forwarded reservation, or flow
- that it describes is no longer active. The default is 5 minutes.
- Delaying the deletion of an inactive MIB entry gives network
- managers some time to examine the entry after receiving the lostFlow
- notification. ----cccc Specify another location for the configuration
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- RRRRSSSSVVVVPPPPDDDD((((1111MMMM)))) RRRRSSSSVVVVPPPPDDDD((((1111MMMM))))
-
-
-
- file. The default is /etc/config/rsvpd.conf.
-
- CCCCOOOONNNNFFFFIIIIGGGGUUUURRRRAAAATTTTIIIIOOOONNNN FFFFIIIILLLLEEEE
- By default, the RSVP daemon looks for a configuration file named
- _r_s_v_p_d._c_o_n_f in /etc/config. This file may contain configuration commands,
- one command per line. Each command consists of a series of keywords
- separated by blanks or tabs; some keywords are followed by one or two
- parameters. The first keyword in the line is the name of the command;
- other keywords may come in any order. A blank line or a comment line
- beginning with '#' will be ignored.
-
- There is currently two commands defined:
-
- iiiinnnntttteeeerrrrffffaaaacccceeee _i_f_a_c_e__n_a_m_e [police] [udpencap] [udpttl _n_n]
-
- [refresh _r_r] [disable] [passbreak] [passnormal]
-
- [integrity] [sendkey _i_d _k_e_y]
-
- nnnneeeeiiiigggghhhhbbbboooorrrr _h_o_s_t [sendkey _i_d _k_e_y]
-
- Here _i_f_a_c_e__n_a_m_e is the name of a physical interface (e.g., `le0'), to
- which the following keywords apply. Similarly, _h_o_s_t is the name or
- dotted-decimal address of a neighboring host. More than one command line
- may be given for the same interface or host, and corresponding lines have
- a cumulative effect.
-
- The following keywords are defined for the iiiinnnntttteeeerrrrffffaaaacccceeee command:
-
- ppppoooolllliiiicccceeee
- Traffic control policing is to be applied to the specified
- interface.
-
- uuuuddddppppeeeennnnccccaaaapppp
- Force _r_s_v_p_d to use UDP encapsulation of RSVP messages on the
- specified interface. In most cases _r_s_v_p_d will automatically
- configure itself to do UDP encapsulation on any interfaces on which
- it is required. The uuuuddddpppp keyword should be required only by a router
- connected to a LAN which has no hosts that act as RSVP senders.
-
- uuuuddddppppttttttttllll ttl
- UDP encapsulation using the specified TTL is to be performed on RSVP
- messages sent out the specified interface. This keyword implies the
- uuuuddddpppp keyword. The default TTL for encapsulation is 1.
-
- The uuuuddddppppttttttttllll keyword is required only when the local environment
- includes RSVP-capable hosts separated by non-RSVP-capable routers,
- or to satisfy TTL threshold requirements. The TTL value must not
- exceed the hop distance to the first-hop router; violation of this
- restriction will cause gratuitous UDP encapsulation between routers.
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- RRRRSSSSVVVVPPPPDDDD((((1111MMMM)))) RRRRSSSSVVVVPPPPDDDD((((1111MMMM))))
-
-
-
- ddddiiiissssaaaabbbblllleeee
- Disable RSVP on the specified interface. No RSVP messages are
- forwarded on this interface. This option is useful to prevent RSVP
- messages from ever reaching certain parts of the network.
-
- ppppaaaassssssssbbbbrrrreeeeaaaakkkk
- Forward RSVP PATH messages as normal, but set the RSVP TTL field so
- that the next hop router will think this hop does not support RSVP.
- Kernel admission and traffic control is bypassed. All reservation
- requests are accepted. This option is useful on systems with some
- interfaces which do not support RSVP admission and traffic control.
- RSVP messages are still forwarded on those interfaces; however,
- other nodes will know what those interfaces do not support RSVP
- traffic control.
-
- ppppaaaassssssssnnnnoooorrrrmmmmaaaallll
- Process the RSVP messages normally, but bypass kernel admission and
- traffic control. All reservation requests are supported. This
- option is useful for high speed interfaces which do not support RSVP
- admission and traffic control. However, because of their high
- bandwidth, they are unlikely to be a bottleneck for the flow. This
- option allows those interfaces to pretend they support RSVP traffic
- control, even though they don't. IP over ATM and HIPPI interfaces
- are good candidates for this option.
-
- rrrreeeeffffrrrreeeesssshhhh _t_i_m_e
- Override the default refresh period for the specified interface.
- Here _t_i_m_e is a new refresh period in seconds. [Not supported yet].
-
- iiiinnnntttteeeeggggrrrriiiittttyyyy
- Integrity checking is required on messages received on the specified
- interface.
-
- sssseeeennnnddddkkkkeeeeyyyy _i_d _k_e_y
-
- Here _i_d is an integer key id and _k_e_y is a corresponding key for
- sending messages to the specified interface. _K_e_y must be 16 bytes
- written in hexadecimal notation, with no spaces.
-
- rrrreeeeccccvvvvkkkkeeeeyyyy _i_d _k_e_y
-
- Here _i_d is an integer key id and _k_e_y is a corresponding key for
- receiving messages from the specified neighbor node. _K_e_y must be 16
- bytes written in hexadecimal notation, with no spaces.
-
- Here is an example configuration file
- # rsvpd configuration
- interface le0 udpttl 3 integrity refresh 60
- interface le0 sendkey 32 c0640a4abda195de6062afe2de5a7e47
- interface le0 sendkey 33 7fa12385f3ac29b333715ff314d56fc9
- neighbor can.isi.edu recvkey 77
- 32fc719d796f2ad764f36cf072dfc5d4
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-
-
-
- RRRRSSSSVVVVPPPPDDDD((((1111MMMM)))) RRRRSSSSVVVVPPPPDDDD((((1111MMMM))))
-
-
-
- neighbor can.isi.edu recvkey 78
- 68fa01780355d7772997e5bf92927985
-
-
-
- LLLLOOOOGGGGGGGGIIIINNNNGGGG CCCCOOOONNNNTTTTRRRROOOOLLLLSSSS
- The RSVP daemon logs state and event information for management,
- diagnosis, and debugging. The logged data is written into an rsvpd log
- file (e.g., /_v_a_r/_t_m_p/._r_s_v_p_d._l_o_g). It also appears on the console
- (stderr) if _r_s_v_p_d is executed in non-daemon mode (i.e., with the ----DDDD
- flag). The rsvpd log file can grow to a maximum size of approximately
- 400KB; it will then be closed and renamed to /_v_a_r/_t_m_p/._r_s_v_p_d._l_o_g._p_r_e_v,
- and a new log file will be started.
-
- Logging is controlled by two integer parameters, the `debugging mask' and
- the `logging level'. These parameters may be set on the rrrrssssvvvvppppdddd command
- line or dynamically using the rrrrttttaaaapppp console interface (see rtap(8)).
-
- Each log message has a priority, and it will appear in the log if its
- priority is at least equal to the logging level. The priorities (defined
- in <_s_y_s/_s_y_s_l_o_g._h>) used by _r_s_v_p_d are as follows:
-
-
- 3 LOG_ERR
- These messages indicate system errors, configuration errors,
- internal logical errors within rsvpd, or logical errors in the
- client end of an API socket. They should never occur in normal
- operation.
-
- 4 LOG_WARNING
- These messages indicate temporary resource shortage or protocol
- errors in RSVP messages received from remote hosts.
-
- 6 LOG_INFO
- These message log changes of management parameters.
-
- 7 LOG_DEBUG
- These message contain debugging information. This will generally
- consist of a one-line summary of the event. Then additional
- information may follow, depending upon the setting of the debugging
- mask bits DEBUG_IO and DEBUG_EVENTS.
-
- 8 LOG_HEXD
- Dump all RSVP messages sent and received in hex.
-
- For example, a logging_level of LOG_DEBUG will cause all events that
- occur to be logged, while a logging_level of LOG_INFO will log everything
- but debug messages.
-
- The debugging mask is considered to be a set of bits; the bits and their
- symbolic designations in the code are as follows:
-
-
-
-
- PPPPaaaaggggeeee 4444
-
-
-
-
-
-
- RRRRSSSSVVVVPPPPDDDD((((1111MMMM)))) RRRRSSSSVVVVPPPPDDDD((((1111MMMM))))
-
-
-
- 1 DEBUG_IO
- If this bit is included, the contents of the each RSVP message will
- be formatted to the log following its transmission or receipt.
-
- 2 DEBUG_DS_DUMP
- If this bit is included, the complete path and reservation state
- will be written into the log, periodically and when the state
- changes.
-
- 4 DEBUG_EVENTS
- If this bit is included, additional details on API and kernel
- scheduling events will be logged following the corresponding event
- lines.
-
- 8 DEBUG_ROUTE
- If this bit is included, a great deal of information concerning
- route lookups will be logged.
-
- 16 DEBUG_MCAST_STATE
- This bit does not control logging. If it is on, _r_s_v_p_d will
- multicast its internal state periodically. The RSVP tool _r_s_v_p_e_e_p
- will receive and format this information. The multicast TTL may be
- set using the ----tttt parameter (see above).
-
- 32 DEBUG_TIMERS
- If this bit is included, a great deal of information concerning the
- timer queue will be logged.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- rtap(1m), rstat(1m), rsvpeep(1m), rsvpfilter(1m), psifconfig(1m), rsvpd-
- snmpagent(1m)
-
- SSSSGGGGIIII NNNNooootttteeeessss
- The rsvpd in IRIX6.5 is based on ISI rel4.1a6. It has been compiled
- without OBSOLETE_API defined.
-
- The IRIX6.5 kernel supports Controlled Load traffic control, so rsvpd has
- been compiled with the SCHEDULE option defined.
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 5555
-
-
-
-
-
-
-